package com.itheima.dao;


import com.itheima.pojo.Member;
import com.itheima.pojo.Order;
import com.itheima.pojo.OrderSetting;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface OrderDao {
    //根据条件查询预约信息
    Order findByCondition(Order order);

    void add(Order order);

    Map findById(String id);

    //本日预约数
    Integer findOrderCountByDate(String reportDate);

    //本月预约数
    Integer findOrderCountAfterDate(String firstDay4ThisMonth);

    //本日到诊数
    Integer findVisitsCountByDate(String reportDate);

    //本周(本月)到诊数
    Integer findVisitsAfterDate(String thisWeekMonday);

    //热门套餐
    List<Map> findHotSetmeal();

}
